import { uniqueId } from 'lodash'
/**
 * @description 给菜单数据补充上 path 字段
 * @param {Array} menu 原始的菜单数据
 */
function supplementPath (menu) {
  return menu.map(e => ({
    ...e,
    path: e.path || uniqueId('yc-menu-empty-'),
    ...e.children ? {
      children: supplementPath(e.children)
    } : {}
  }))
}

export const menuHeader = supplementPath([
  { path: '/index', title: '首页', icon: 'home' }
])

// export const menuAside = supplementPath([
//   { path: '/index', title: '首页', icon: 'home' },
//   {
//     title: '系统管理',
//     icon: 'folder-o',
//     children: [
//       { path: '/management/user', title: '用户管理' },
//       { path: '/management/role', title: '角色管理' },
//       { path: '/management/menu', title: '菜单管理' },
//       { path: '/management/dept', title: '部门管理' },
//       { path: '/management/post', title: '岗位管理' },
//       { path: '/management/dict', title: '字典管理' }
//     ]
//   }
// ])
